# Package oracle.pg.text.lucene

This package contains the logic for handling text search and text indexing using Apache Lucene.

See: Description

- Class Summary
  Class | Description
  --- | ---
  LuceneAutoIndex<T extends Element> | This class extends LuceneIndex implements the OracleAutoIndex interface to handle text search and text indexing using Apache Lucene.
  LuceneEdgeAutoIndex | This class extends the functions defined in LuceneAutoIndex to handle an automatic index on edges.
  LuceneEdgeIndex | This class extends the functions defined in LuceneIndex.
  LuceneIndex<T extends Element> | An abstract class implementing the Blueprints Index interface.
  LuceneIndexParameters | This class manages relevant parameters for text indexing.
  LuceneIndexUtils | This class contains a set of utilities to handle text search and text indexes
  LuceneParameters | This class manages the parameters and utilties for Lucene index directories
  LuceneVertexAutoIndex | This class extends the functions defined in LuceneAutoIndex to handle an automatic index on vertices.
  LuceneVertexIndex | This class extends the functions defined in OracleIndex.
  OracleAnalyzer | This class extends Lucene's Analyzer and it has Oracle's specific customizations.
  OracleDirectory | This class manages Lucene Directory objects.
  OracleIndexWriter | This class extends Lucene IndexWriter.
  OracleQueryParser | Extension of Lucene's query parser to handle half-open numeric and term range queries for key/value properties over a property graph.

- Enum Summary
  Enum | Description
  --- | ---
  OracleDirectory.DirectoryType | It denotes the type of directories for storing Lucene indexes.

## Package oracle.pg.text.lucene Description

This package contains the logic for handling text search and text indexing using Apache Lucene.

Copyright © 2015 Oracle and/or its affiliates. All Rights Reserved.